﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class FormActivosFijos : System.Web.UI.Page
{

    protected void Page_Load(object sender, EventArgs e)
    {
        if(!IsPostBack){

            Encargado.DataSource = PersonasBLL.GetAll();
            Encargado.DataTextField = "SNombre";
            Encargado.DataValueField = "IPersona_id";
            Encargado.DataBind();

            iTipoActivo_id.DataSource = TipoActivosFijosBLL.GetAll();
            iTipoActivo_id.DataTextField = "STipoActivo";
            iTipoActivo_id.DataValueField = "ITipoActivosFijos_id";
            iTipoActivo_id.DataBind();


            

        
        }
        //grdvActivosFijos.DataBind();
    }

    protected void btnSave_Click(object sender, EventArgs e)
    {
        Usuarios NombreUsuario = (Usuarios)HttpContext.Current.Session["UsuarioActual"];
        decimal x = 0;
        ActivoFijosBLL af = new ActivoFijosBLL();
        ActivoFijos a = new ActivoFijos();
        a.ITipoActivo_id =Convert.ToInt32(iTipoActivo_id.SelectedValue);
        string codigoactivo = af.generadorCodigo(a);
        decimal valororiginalcompra =Decimal.Parse(iValorOriginalCompra.Text);
        int encargado = Convert.ToInt32(Encargado.SelectedValue);
        DateTime fechaingreso = Calendar1.SelectedDate;
        string localizacion = sLocalizacionActual.SelectedValue;
        string descripcionactivo = sDescripcionActivo.Text;
       

        ActivoFijosBLL.InsertarActivoFijos(codigoactivo, valororiginalcompra, valororiginalcompra, valororiginalcompra, x, x, a.ITipoActivo_id, encargado, NombreUsuario.IUsuario_id, NombreUsuario.IUsuario_id, fechaingreso, fechaingreso, true, localizacion, descripcionactivo);
        Response.Redirect("FormActivosFijos.aspx");

        sDescripcionActivo.Text = "";
        iValorOriginalCompra.Text = "";


    }
    protected void sDescripcionActivo_TextChanged(object sender, EventArgs e)
    {

    }
}